Migrate Foundation to `CopyFile2` from `CopyFile`

Offen Anfängerfreundlich
#90,543 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
70/100
Issue-Typ
Refactoring
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
swift

Rechercherichtung

Beginne in der swift-foundation-Implementierung von FileManager an der Stelle, an der die CopyFile-Operation ausgewählt wird, und vergleiche die verfügbare Verwendung der Windows API mit CopyFile2. Aktualisiere die Operation so, dass ReFS das neuere Verhalten erhält, überprüfe anschließend die bestehenden FileManager-Prüfungen und bestätige, dass die Migration das normale Kopierverhalten beibehält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Foundation Windows
Description

swift-foundation's FileManager migrated over the CopyFile operation instead of updating to CopyFile2 which gives a small behavioural improvement on ReFS. We should update that to get the best performance.

Additional information

No response

Vorherrschende Sprache
Swift
Sterne
70.4k
Forks
10.8k
Ø Merge
2 T. 2 Std.
Gemergte PRs (30 T.)
461

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus swiftlang/swift

Alle Issues in swiftlang/swift

Ähnliche Issues

Weitere Issues zu Swift

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.